home *** CD-ROM | disk | FTP | other *** search
/ jppd.dyndns.org / jppd.dyndns.org.tar / jppd.dyndns.org / DRIVERS / olivetti / Driver GenAcrico Win7 Copia-Olivetti / KyoClassicUniversalDriver_v2.0 W7 / KyUniQ.GDL < prev    next >
Text File  |  2010-08-02  |  3KB  |  154 lines

  1. *%******************************************************************************************
  2. *%
  3. *% This file implements the *BidiQuery, *BidiResponse and *Option elements that *% correspond to  
  4. *% *.PPD file. The feature  
  5. *% name in the GDL file should exaclty match the corresponding feature and 
  6. *% option names in the PPD. 
  7. *%******************************************************************************************
  8. *%******************************************************************************************
  9. *%                                      Paper Feeder
  10. *%******************************************************************************************
  11.  
  12. *Feature: CassetteTwo
  13. {
  14.   *FeatureType: PRINTER_PROPERTY
  15.     *BidiQuery: CassetteTwo
  16.     {
  17.         *QueryString: "\Printer.Layout.InputBin.CassetteTwo:Installed"
  18.     }
  19.  
  20.     *BidiResponse: CassetteTwo
  21.     {
  22.         *ResponseType: BIDI_BOOL
  23.         *ResponseData: ENUM_OPTION(CassetteTwo)
  24.     }
  25.  
  26.     *Option: False
  27.     {
  28.         *BidiValue: BOOL(FALSE)
  29.     }
  30.  
  31.     *Option: True
  32.     {
  33.         *BidiValue: BOOL(TRUE)
  34.     }
  35. }
  36. *Feature: CassetteThree
  37. {
  38.   *FeatureType: PRINTER_PROPERTY
  39.     *BidiQuery: CassetteThree
  40.     {
  41.         *QueryString: "\Printer.Layout.InputBin.CassetteThree:Installed"
  42.     }
  43.  
  44.     *BidiResponse: CassetteThree
  45.     {
  46.         *ResponseType: BIDI_BOOL
  47.         *ResponseData: ENUM_OPTION(CassetteThree)
  48.     }
  49.  
  50.     *Option: False
  51.     {
  52.         *BidiValue: BOOL(FALSE)
  53.     }
  54.  
  55.     *Option: True
  56.     {
  57.         *BidiValue: BOOL(TRUE)
  58.     }
  59. }
  60.  
  61. *Feature: CassetteFour
  62. {
  63.   *FeatureType: PRINTER_PROPERTY
  64.     *BidiQuery: CassetteFour
  65.     {
  66.         *QueryString: "\Printer.Layout.InputBin.CassetteFour:Installed"
  67.     }
  68.  
  69.     *BidiResponse: CassetteFour
  70.     {
  71.         *ResponseType: BIDI_BOOL
  72.         *ResponseData: ENUM_OPTION(CassetteFour)
  73.     }
  74.  
  75.     *Option: False
  76.     {
  77.         *BidiValue: BOOL(FALSE)
  78.     }
  79.  
  80.     *Option: True
  81.     {
  82.         *BidiValue: BOOL(TRUE)
  83.     }
  84. }
  85. *Feature: CassetteFive
  86. {
  87.   *FeatureType: PRINTER_PROPERTY
  88.     *BidiQuery: CassetteFive
  89.     {
  90.         *QueryString: "\Printer.Layout.InputBin.CassetteFive:Installed"
  91.     }
  92.  
  93.     *BidiResponse: CassetteFive
  94.     {
  95.         *ResponseType: BIDI_BOOL
  96.         *ResponseData: ENUM_OPTION(CassetteFive)
  97.     }
  98.  
  99.     *Option: False
  100.     {
  101.         *BidiValue: BOOL(FALSE)
  102.     }
  103.  
  104.     *Option: True
  105.     {
  106.         *BidiValue: BOOL(TRUE)
  107.     }
  108. }
  109. *%******************************************************************************************
  110. *%                                      Memory
  111. *%******************************************************************************************
  112. *Feature: InstalledMemory
  113. {
  114.     *FeatureType: PRINTER_PROPERTY
  115.     *BidiQuery: InstalledMemory
  116.     {
  117.         *QueryString: "\Printer.Configuration.MemoryAlt:Size"
  118.     }
  119.     *BidiResponse: InstalledMemory
  120.     {
  121.         *ResponseType: BIDI_INT
  122.         *ResponseData: ENUM_OPTION(Memory)
  123.     }
  124.     *Option: 256MB
  125.     {
  126.         *BidiValue: INT(262144)
  127.     }
  128.     *Option: 384MB
  129.     {
  130.         *BidiValue: INT(393216)
  131.     }
  132.     *Option: 512MB
  133.     {
  134.         *BidiValue: INT(524288)
  135.     }
  136.     *Option: 768MB
  137.     {
  138.         *BidiValue: INT(786432)
  139.     }
  140.   *Option: 1024MB
  141.     {
  142.         *BidiValue: INT(1048576)
  143.     }
  144.     *Option: 1280MB
  145.     {
  146.         *BidiValue: INT(1310720)
  147.     }
  148.     *Option: 2048MB
  149.     {
  150.         *BidiValue: INT(2097152)
  151.     }
  152. }
  153.  
  154.